home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / utils / pdq140.arj / PDQ.DOC < prev    next >
Text File  |  1993-12-17  |  36KB  |  1,198 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                  PDQ Utilities ver. 1.40
  8.               A Product of Chenango Shoreware
  9.                Copyright 1992, 1993 by G. Vrooman
  10.                    All rights reserved
  11.  
  12.  
  13.         Keeping track of files on a large hard disk can be a real
  14.     headache.  PDQ Utilities is a set of matched utilities which
  15.     can make life easier for any hard disk user.  PDQ includes 
  16.     the following utilities:
  17.  
  18.         SDC - A directory changer which can change to any directory
  19.     on any hard drive by entering just the first few letters of the 
  20.     directory name.  Unlike one directory changer which has been 
  21.     widely reviewed - 
  22.             
  23.         SDC can access floppy drives.
  24.  
  25.         SDC can display the directory tree.
  26.  
  27.         SDC can access drives explicitly.
  28.  
  29.         SDC can relocate as well as rename directories.
  30.  
  31.         SDC can recursively delete non-empty directories.
  32.  
  33.  
  34.         SDL - A directory lister which can display filenames sorted 
  35.     by name, extension, date or size and display them in one, two,
  36.     four or five column formats sorted vertically or horizontally.  
  37.     SDL can use the data files maintained by SDC to display any
  38.     directory on any drive with the same ease of use.
  39.  
  40.         GFF - The Gonzo File Finder is a powerful, flexible file locator
  41.     which can locate files by date, search files for strings, remove
  42.     unwanted files and execute DOS commands using the located file
  43.     as an argument.
  44.         
  45.         FFV - A handy file viewer which can read files containing 
  46.     over 150,000 lines, do text searches and access lines by number. 
  47.     FFV is compatible with EGA and VGA extended text modes and can be 
  48.     used with virtually any size screen.
  49.  
  50.  
  51.         PDQ does not use a complex color configuration scheme for
  52.     each utility.  Instead, an easy to use screen color utility is
  53.     provided which will allow you to color your screen any way you
  54.     want.  PDQ Utilities will then determine appropriate highlight 
  55.     and menu bar colors based on the colors you have selected.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.     
  65.     SYSTEM REQUIREMENTS:  Hard disk, Any Monitor, 256k, IBM Compatible
  66.                   BIOS and DOS 3.0 or later.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.     SUPPORT:  If you have any questions or comments about PDQ I can
  73.           be reached by E-MAIL on CompuServe (70304,2223), GENIE
  74.           (G.VROOMAN) or DELPHI (GVROOMAN) or you can write to me 
  75.           at the address below:
  76.  
  77.                 Gerald M. Vrooman
  78.                 6400 NY RT 79
  79.                 Chenango Forks, NY
  80.                 13746
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.                     INSTALLING PDQ
  89.  
  90.       Just copy the files to any convenient directory and make sure that
  91.     the directory is included in the PATH statement in your AUTOXEC.BAT
  92.     file.
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.                     CONFIGURING PDQ
  104.  
  105.       Under ordinary circumstances, PDQ is self-configuring.  You
  106.     can use CC to set your screen colors and PDQ will do the rest.
  107.     To provide an additional degree of flexibility certain parameters
  108.     can be set from the environment.  This is done by setting the
  109.     environment variable PDQCFG to the desired options.  eg:
  110.  
  111.             SET PDQCFG=CB6E6F7F25080
  112.  
  113.  
  114.         char 1        Drive to find PATH.SDC.  The default is drive
  115.             C but you may have reason to want PATH.SDC on
  116.             another drive.
  117.  
  118.     char 2          If this character is a "B" FFV will use the BIOS
  119.             to write text to the screen.  If it is any other
  120.             character FFV will write directly to video memory.
  121.             If you have a not-so-close compatible computer
  122.             you may have to use this feature.
  123.  
  124.     char 3-4    Normal screen colors for FFV and the menus for
  125.             SDC and SDL.  These are hex numbers and correspond
  126.             to standard DOS color attributes.  The first digit
  127.             ranges from 0 to 7 and sets the background color.
  128.             The second digit ranges from 0 to F and sets the 
  129.             foreground color.
  130.  
  131.     char 5-6    Highlite colors for FFV, SDC and SDL. Same
  132.             as above.
  133.  
  134.     char 7-8    Menu bar and scroll bar colors for FFV, SDC and
  135.             SDL.
  136.  
  137.     char 9-10    Number of rows in screen in decimal.  The normal 
  138.             screen has 25 rows.  FFV checks low memory for
  139.             the correct screen size but it may be necessary
  140.             to use this on some computers.
  141.  
  142.     char 11-13    Number of columns in screen in decimal.  The normal
  143.             screen has 80 columns.
  144.  
  145.  
  146.     If you just want to set the first one or two parameters you do not
  147.     have to set the others, but you do have to specify any paramters
  148.     occurring before the one you want to use.  You will not be able to
  149.     use the mode switching feature of FFV if you set the screen size.
  150.     You can use your AUTOEXEC.BAT file to set PDQCFG when your computer 
  151.     is booted.
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                DOS SCREEN COLOR CODES
  163.  
  164.  
  165.                  NORMAL                BRIGHT / BLINK
  166.  
  167.     0    BLACK                8    BLACK
  168.  
  169.     1    BLUE                9    BLUE
  170.  
  171.     2    GREEN                A    GREEN
  172.  
  173.     3    CYAN                B    CYAN
  174.  
  175.     4    RED                C    RED
  176.  
  177.     5    MAGENTA                D    MAGENTA
  178.  
  179.     6    AMBER                E    YELLOW
  180.  
  181.     7    WHITE                F    WHITE
  182.  
  183.  
  184.     If a number between 8 and F is used for a foreground color you
  185.     will get bright text.  If it is used for background you will
  186.     get blinking text.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                PDQ COMMAND SUMMARY
  196. _______________________________________________________________________________
  197.  
  198.  
  199.  
  200.     NAME:
  201.  
  202.     CC       Change Color
  203.  
  204.  
  205.  
  206.     SYNTAX:
  207.  
  208.     cc                   Clears screen without resetting 
  209.                     attributes.
  210.  
  211.     cc  [/ab] fgnd [bkgnd [brdr]] Sets screen foreground, background
  212.                     and border colors.
  213.  
  214.  
  215.     SWITCHES:
  216.  
  217.         
  218.     a        ANSI compatible mode.
  219.                 
  220.     b               Set foreground Bold attribute to ON.
  221.  
  222.  
  223.  
  224.     DESCRIPTION:
  225.  
  226.       CC sets the screen foreground, background and border colors to 
  227.     those specified by the user.  The following colors are supported:
  228.  
  229.         BLACK   RED     GREEN   YELLOW  AMBER
  230.  
  231.         BLUE    MAGENTA CYAN    WHITE
  232.  
  233.     Because yellow is high intensity amber, it is impossible to have a 
  234.     yellow background.  Border colors will vary with the type of monitor.
  235.  
  236.       If only a foreground color is specified the background color 
  237.     defaults to black.  The border color always defaults to the background 
  238.     color.  To change the background color you need to specify the 
  239.     foreground color.  To change the border color you need to specify 
  240.     foreground and background colors.
  241.  
  242.       For ease of use CC will recognize the first three letters of any 
  243.     color name.  For example:
  244.  
  245.                         cc yel
  246.  
  247.     sets the foreground color to yellow with a black background and border,
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.                         cc whi blu
  255.  
  256.     sets the foreground color to white and the background and border 
  257.     colors to blue, and
  258.  
  259.                         cc red whi red
  260.  
  261.     sets the foreground color to red, the background color to white and 
  262.     the border color to red.
  263.  
  264.       The /b switch sets the intensity of the foreground color to high.  
  265.     For example:
  266.  
  267.                         cc /b red
  268.  
  269.     sets the foreground color to high intensity red.
  270.  
  271.       If the screen is cleared after using CC, and ANSI.SYS is not 
  272.     installed, the screen will return to normal. This can be avoided by 
  273.     using CC without arguments to clear the screen, or by installing 
  274.     ANSI.SYS.
  275.  
  276.       If ANSI.SYS is installed, CC will detect it and generate the 
  277.     necessary escape codes.  A /a switch has been provided to force ANSI 
  278.     mode if needed.  See your DOS manual for more information about
  279.     ANSI.SYS.
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.     NAME:
  287.  
  288.     FFV      Friendly File Viewer
  289.  
  290.  
  291.     SYNTAX:
  292.  
  293.  
  294.         ffv [/bfw] [-##] [+###] [+\string] file1..filen    
  295.  
  296.                        Displays contents of files  one 
  297.                        page at a time.
  298.  
  299.     ffv dir                   Lists directory and allows you
  300.                        to choose file.
  301.  
  302.  
  303.     SWITCHES:
  304.  
  305.         +###            Begin displaying at line ###.
  306.  
  307.     +\string    Begin displaying at first occurrence of string.
  308.  
  309.     -##             Set display adaptor to mode ##.
  310.  
  311.     /b        Write to BIOS instead of video memory.
  312.  
  313.     /f        Pipe Standard Input to temp file and read.
  314.  
  315.     /w        Wrap long lines.
  316.  
  317.  
  318.     DESCRIPTION:
  319.  
  320.       FFV is a text file viewer which can be used to read files
  321.     containing over 150,000 lines depending on available memory.  
  322.     Wild cards and multiple arguments can be used to view several 
  323.     files in sequence.  For example:
  324.  
  325.             ffv *.doc
  326.  
  327.     can be used to page through all .DOC files, and
  328.  
  329.             ffv whats.new pdq.doc
  330.  
  331.     will first read WHATS.NEW, then PDQ.DOC.
  332.       
  333.  
  334.       When FFV begins, it will display one page of text and then pause. 
  335.     The user can then enter one of the following commands:
  336.  
  337.                 <space>         Display next page of text.
  338.  
  339.                 <PgDn>          Clear screen and display next page.
  340.  
  341.                 ^D, D, ]      Display next half page of text.
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.                 Enter or        Display next line of text.
  349.                 Down Arrow
  350.  
  351.                 <PgUp>, ^B      Clear screen and display previous page.
  352.  
  353.                 ^U, U,  [       Move back one half page.
  354.  
  355.         Up Arrow    Move back one line.
  356.  
  357.         Right Arrow    Shift screen one tab stop right.
  358.  
  359.         Left Arrow    Shift screen one tab stop left.
  360.  
  361.                 H, Backspace    Display help page.
  362.  
  363.                 ^L, .           Rewrite current page.
  364.  
  365.                 Home            Move to beginning of file.
  366.  
  367.                 End or $        Move to end of file.
  368.  
  369.                 N             Display next file.
  370.  
  371.         P         Return to previous file.
  372.  
  373.         F4        Select new file from directory.
  374.  
  375.         F5        Select new file by name.
  376.  
  377.         F6              Toggle line numbers.
  378.  
  379.         \        Search text for string.  Ignore case.
  380.  
  381.         |        Search text for string.  Match exact case.
  382.  
  383.         /        Search text for next occurrence of string.
  384.  
  385.         ?        Search text for previous occurence of string.
  386.  
  387.                 -###            Move back ### lines.
  388.  
  389.                 +###            Move forward ### lines.
  390.  
  391.                 ###             Move to line number ###.
  392.  
  393.                 Q, Esc             Terminate the program.
  394.  
  395.  
  396.  
  397.       The escape key can be used to interrupt text searches and exit
  398.     the help screen.  It will also terminate the program from the main
  399.     menu.  F10 or Del can be used in place of Esc and  ^PgUp and ^PgDn
  400.     can be used in place of Home and End.
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.       The number of the top line is displayed on the menu bar unless 
  408.     the end of file message is visible, then the line number displayed 
  409.     will be the last line of the file.  Unless the file is very small, 
  410.     you can use PgUp to realign the last page and get rid of the message. 
  411.  
  412.       If the number keys are used to go to a line already on the screen, 
  413.     the screen will scroll until the line is at the top.  Otherwise the 
  414.     screen will clear and a new page will be displayed.  
  415.  
  416.       You can choose a new file by pressing F4.  The current directory
  417.     will be displayed and you can use the arrow keys to choose either
  418.     a new file or a new directory.  You can start the program in this
  419.     mode by using a directory as an argument.  Pressing F5 while in
  420.     this mode will allow you to change the file mask and pressing F5
  421.     from the main program will let you enter a new file name.  Pressing
  422.     F6 will display line numbers.
  423.  
  424.       Text searches can be done by typing a "\" or a "|".  You will then 
  425.     be prompted to enter a search string.  FFV will begin displaying ten 
  426.     lines before the line containing the search string and the matching 
  427.     line will be highlighted.  The "\" command will ignore differences 
  428.     between upper and lower case.  The "|" command will find only strings
  429.     having the exact case as the search string.  Typing a "/" will find
  430.     the next occurrence of the string and will work with either of the
  431.     two previous commands.  Typing a "?" will search back through the
  432.     file for any previous occurence of the string.
  433.  
  434.  
  435.       If the +\string switch is used, FFV will search the first 
  436.     occurrence of "string" before displaying.  For example:
  437.  
  438.             ffv +\ffind dosnix.doc
  439.  
  440.     will scan DOSNIX.DOC for the first occurrence of "ffind" and
  441.     begin displaying ten lines before the first matching line.
  442.  
  443.       Case sensitive searches can also be initiated from the command
  444.     line.  Because "|" is a DOS operator it will be necessary to put
  445.     the argument in quotes.  For example:
  446.  
  447.         ffv "+|FFIND" dosnix.doc
  448.  
  449.  
  450.  
  451.       When +### is used as a switch, FFV will begin displaying at 
  452.     whatever line number is given after the plus sign.  For example:
  453.  
  454.         ffv +300 dosnix.doc
  455.  
  456.     will begin displaying at line 300.
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.       An option has been provided to change the mode of your display
  464.     adaptor.  To use this option type
  465.  
  466.                 ffv -# filename
  467.  
  468.     where # is the number of the new mode in decimal.  # can be any 
  469.     valid text mode and you should check the manual for your graphics 
  470.     card to see what modes are supported. Common text modes are listed
  471.     below:
  472.  
  473.  
  474.                                Standard  Text  Modes
  475.  
  476.         Mode       Card            Format
  477.  
  478.         0      CGA        40 X 25     Black & White
  479.         1      CGA        40 X 25     Color
  480.         2      CGA        80 X 25     Black & White
  481.         3         CGA        80 X 25     Color
  482.         7      Monochrome    80 X 25     Black & White
  483.  
  484.     EGA and VGA cards support all of the above modes but VGA does not
  485.     distinguish beetween CGA Color and Black & White modes.
  486.  
  487.  
  488.                 Extended Text Modes
  489.  
  490.  
  491.                 Trident TVGA BIOS
  492.  
  493.          Mode                    Format
  494.  
  495.             80 (50h)                80 X 30
  496.         81 (51h)                80 X 43
  497.         82 (52h)                80 X 60
  498.         83 (53h)                132 X 25
  499.         84 (54h)                132 X 30
  500.         85 (55h)                132 X 43
  501.         86 (56h)                132 X 60
  502.  
  503.  
  504.  
  505.                 Tseng ET-4000    
  506.  
  507.          Mode                    Format
  508.  
  509.         34 (22h)                132 X 44
  510.         35 (23h)                132 X 25
  511.         36 (24h)                132 X 28
  512.         38 (26h)                80 X 60
  513.  
  514.  
  515.             
  516.  
  517.  
  518.  
  519.  
  520.       The output of other programs can now be redirected to FFV
  521.     using the /f switch.  The syntax for this is:
  522.  
  523.             (program) | ffv /f
  524.  
  525.     This only works for programs that write to Standard Output.
  526.     Redirected input will be stored in a temporary file before
  527.     reading and the file will be removed when you exit FFV.
  528.     As an experiment you can try:
  529.  
  530.             type whats.new | ffv /f
  531.  
  532.  
  533.       Excessively long lines are normally truncated at the right side
  534.     of the screen.  You can use the Right Arrow key to shift the screen
  535.     and read the remainder of the line.  If the /w switch is used long
  536.     lines will be wrapped and continued on the line below. The wrapped
  537.     portion of the line will be given a new number so line numbers will
  538.     not be accurate in this mode.  For this and other reasons the F6
  539.     key is disabled when using line wrap.  Lines are automatically
  540.     wrapped if the screen is in 40 column mode.
  541.  
  542.  
  543.       FFV normally writes a page directly to video memory, bypassing 
  544.     the BIOS screen write routines.  The result is a much faster page.
  545.     If you would like to have FFV write to the video BIOS instead, you
  546.     can use either the /b switch or the "B" settine of PDQCFG as
  547.     described above.  If you have a CGA monitor which is prone to
  548.     snow you may have to do this. 
  549.  
  550.       
  551.  
  552.  
  553.  
  554.  
  555.  
  556.     NAME:
  557.  
  558.     GFF           Gonzo File Finder
  559.  
  560.  
  561.     SYNTAX:
  562.  
  563.     gff [/switches] [path] [+-=date] filename       Finds all files in path 
  564.                             with the same name.
  565.  
  566.     gff /e "command {}" [path] [+-=date] filename     Executes DOS command 
  567.                             when each file is 
  568.                             located.
  569.  
  570.     gff /s "string" [path] [+-=date] filename    Searches all copies of
  571.                             file for text.
  572.  
  573.                             
  574.  
  575.     SWITCHES:
  576.  
  577.     a               Include hidden and system files in search.
  578.     c        Continous scroll, no highlights.
  579.         d               Include directories in search.
  580.     e        Execute DOS command.
  581.         f               Include floppy drives in search.
  582.     l        display in long format, showing
  583.                         attributes, size, time and date.
  584.         m               Display totals for each directory.
  585.     n        Display output in lower case.
  586.         r               Remove files interactively.
  587.     ru        Remove files Unconditionally.
  588.     s        Search files for text.
  589.         ?               Display help screen.
  590.  
  591.  
  592.  
  593.     DESCRIPTION:
  594.  
  595.       GFF will search the specified path for all copies of a given 
  596.     file.  "path" should be a valid directory name or drive spec. If 
  597.     "path" is omitted the search will begin from the root directory of 
  598.     the current drive.  If "*:" is used for a path GFF will search all 
  599.     available hard drives. Wild cards can be used in file names and all 
  600.     subdirectories will be searched. For example:
  601.  
  602.                 gff *.bak
  603.         or
  604.                 gff \ *.bak
  605.  
  606.         will search the entire current drive for all files named with
  607.         an extension of .BAK.
  608.  
  609.                 gff d: temp
  610.  
  611.         will search all of drive D for all files named TEMP,
  612.  
  613.  
  614.  
  615.  
  616.  
  617.                 gff *: temp
  618.  
  619.         will search all hard drives for all files named TEMP, and
  620.  
  621.         gff \games poker.exe
  622.  
  623.         will search the directory \GAMES and all subdirectories for all files 
  624.     named POKER.EXE.
  625.  
  626.  
  627.       The /r switch can be used to delete files.  For example:
  628.  
  629.         gff /r c:\ *.bak
  630.  
  631.     will search drive c for all files with an extension of .BAK and 
  632.     remove them.  The user will be prompted before each file is removed.
  633.     To delete files without verification use the /ru switch.
  634.  
  635.       GFF will locate hidden and system files with the /a switch  but 
  636.     the /ru switch cannot be used to remove protected files.  Use the 
  637.     /r switch to remove these files.
  638.  
  639.           The /l switch can be used to display complete information on each 
  640.     file located and the /c switch will disable highlights and screen
  641.     pauses, allowing the output to be redirected.
  642.  
  643.       The /m switch will display the total number of matching files in 
  644.     each directory along with the total number of bytes used.  For 
  645.     example:
  646.  
  647.         gff /almk c:\ *.* > disk.log
  648.  
  649.     will create a complete usage map of the user's hard disk and store 
  650.     it in DISK.LOG.
  651.  
  652.       When "*:" is used as a drive spec, GFF will ignore floppy drives 
  653.     unless the /f switch is used.  This eliminates the annoying wait
  654.     on empty floppy drives.  Floppy drives can still be searched
  655.     directly without using the /f switch.
  656.  
  657.       A semicolon can now be used to terminate a drive spec in place
  658.     of a colon.  In addition GFF will consider ";;" equivalent to
  659.     "*:" and search all drives.  These modifications save a few
  660.     key strokes.
  661.  
  662.     NOTE: GFF uses the MSDOS LASTDRIVE parameter to determine the 
  663.     number of available drives. If GFF attempts to search non-existent 
  664.     drives insert the following line in CONFIG.SYS:
  665.  
  666.             LASTDRIVE = x
  667.  
  668.         where x is the letter of your last logical drive.
  669.  
  670.  
  671.  
  672.  
  673.  
  674.        GFF can also locate files based on date.  The date parameter
  675.     should be entered after any switches and before the path and file 
  676.     arguments.  The date should be preceded by a "+", "-" or "=".
  677.     For example:
  678.  
  679.             gff -07/04/91 *.*
  680.  
  681.     will locate all files created or modified since July 4th, 1991.
  682.     
  683.             gff /l +07/04/1991 *.txt
  684.  
  685.     will locate all  .TXT files older than July 4th, 1991 and display
  686.     them in long format.
  687.  
  688.             gff /ru =07/04/1991 d; *.* 
  689.  
  690.     will locate and remove all files on drive D which are dated
  691.     July 4th, 1991. 
  692.  
  693.         GFF can now locate files by number of days back as well as 
  694.     actual date.  For example:
  695.  
  696.             gff =5 *.*
  697.  
  698.     will locate all files created exactly five days ago and 
  699.  
  700.             gff -5 *.* 
  701.  
  702.     will locate all files newer than five days.
  703.  
  704.       The /e switch which will cause the program to shell to DOS and 
  705.     execute a command whenever a file is located.  The command can
  706.     be any valid DOS command or any executable program.  The name 
  707.     of the located file can be parsed into the command argument by 
  708.     inserting a pair of braces wherever you want the file to be used.  
  709.     For example:
  710.  
  711.             gff /e "pkunzip {}" *.zip
  712.  
  713.     would unzip all the ZIP files on the current drive.  If a null
  714.     argument is used,  GFF will shell to DOS in the directory in
  715.     which the file is located, giving you an opportunity to do
  716.     whatever you want.  For example:
  717.  
  718.                 gff /e "" test.txt
  719.  
  720.       GFF can also be used to search files for text.  For example
  721.     
  722.             gff /s "four score" *.txt
  723.  
  724.     will locate all .TXT files containing the text "four score".
  725.     The name of each file will be displayed along with each line
  726.     containing the desired text.  Text searches do not distinguish
  727.     between upper and lower case.  This switch is intended for use
  728.     with text files and can not be used reliably with binary files.
  729.  
  730.  
  731.  
  732.  
  733.  
  734.     NAME:
  735.  
  736.     SDC    Slick Directory Changer
  737.  
  738.  
  739.     SYNTAX:
  740.  
  741.     sdc [/switches] [d:]dir1        Changes directory to dir1.
  742.     sdc /mv dir1 dir2            Moves dir1 to dir2.
  743.  
  744.  
  745.     SWITCHES:
  746.  
  747.     c    Do not pause when screen is full.
  748.     l    Scan drive and list directories.
  749.     m    Create directory and update path file.
  750.     mv    Move directory and update path file.
  751.     n    Display directory tree without graphics.
  752.     q    Quick scan.  Do not look for extensions.
  753.     r    Remove directory and update path file.
  754.     s    Scan drive. No screen output.
  755.     t    Display directory tree with graphics.
  756.     ?    Display help screen.
  757.  
  758.  
  759.  
  760.     DESCRIPTION:
  761.  
  762.  
  763.       SDC allows you to change directories by entering only the directory 
  764.     name rather than the whole path name.  For example, if you have a 
  765.     directory  named \MODEM\FILES\ZIP you can reach the directory 
  766.     from anywhere on your drive by entering:
  767.  
  768.             sdc zip
  769.  
  770.     instead of:
  771.  
  772.             cd \modem\files\zip
  773.  
  774.     SDC can also find directories if given just the first few letters of  
  775.     the name.  If  you  have a directory named \GAMES\POKER\BIGDECK, 
  776.     entering:
  777.  
  778.             sdc big
  779.  
  780.     will  find it.
  781.  
  782.  
  783.         If  SDC finds  more than one directory with the same name, it will 
  784.     display all directories found and  prompt you  to choose one.
  785.     A new menu has been installed with both a selector bar and a speed
  786.         search feature.  To use speed search, enter the next letter of the
  787.     directory name to narrow the search or use the backspace key to
  788.     widen the search.
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.       SDC will locate directories on any hard drive without using a 
  796.     drive spec.  To change to a directory on a floppy  drive, or just
  797.     to speed things up, you can enter the drive spec along with the 
  798.     directory name with no space or slash between them.  For example 
  799.     if you are currently using drive C and you wish to change to 
  800.     B:\GAMES\BOARD\CHECKERS you can enter:
  801.  
  802.             sdc b:checkers
  803.         or
  804.  
  805.             sdc b:check
  806.  
  807.     A drive spec can be terminated by a semicolon as well as a colon.
  808.     This allows you to change drives without hitting the shift key.
  809.     For example:
  810.  
  811.             sdc b;check
  812.  
  813.  
  814.       To install SDC, copy SDC.EXE to the root directory of your boot 
  815.     drive or to any directory pointed  to by the DOS PATH parameter. 
  816.     Then enter:
  817.  
  818.             sdc /s
  819.  
  820.        SDC will scan all hard drives for directories and store    them in a
  821.     file named PATH.SDC which is maintained in the root directory of
  822.     drive C.  Because SDC refers to this file to find directories, 
  823.     it should not be removed.  To scan floppy drives you can enter:
  824.  
  825.             sdc /s d:
  826.  
  827.     where "d" is the letter of the drive you are scanning. If you are
  828.     are using SDC with floppy disks it is sometimes more convenient to 
  829.     scan and change  the  directory in one step.  For example:
  830.  
  831.             sdc /s a:text
  832.  
  833.     will  scan the  floppy disk in drive A and  change to a directory 
  834.     named TEXT.
  835.  
  836.        SDC will automatically check for C:\PATH.SDC and scan your 
  837.     drives if it is not found.  The /s switch can be used for updates.  
  838.     You can lock out undesired drives by setting the environment
  839.     variable SDNOSCAN to the letters of the drives that you want to
  840.     ignore.  For example:
  841.  
  842.             set sdnoscan=df
  843.  
  844.     will cause SDC to ignore drives D and F.  You can still change
  845.     to these drives and SDC will work like the CD command.
  846.  
  847.  
  848.       If a full path name or one of the standard  DOS directory symbols 
  849.     ("\",  "." or "..") is given, SDC will change directories immediately
  850.     without checking PATH.SDC.
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.       If the /t switch is used, SDC will display the directory tree 
  858.     on your screen.  The screen will pause after displaying each page 
  859.     of information and give you an opportunity to choose a directory.  
  860.     For redirection to non-IBM printers, the /n switch will display 
  861.     the directory tree without using graphics characters.  The /l switch 
  862.     will display a list of directories instead of a tree.  PATH.SDC
  863.     will not be updated in these modes.
  864.  
  865.       The /l, /n, and /t switches are different from the /s switch
  866.     in one other respect.  If no drive is specified only the current 
  867.     drive will be scanned.  If the /s switch is combined with any
  868.     of these switches all hard drives will be scanned.
  869.  
  870.  
  871.       If none of your directory names have extensions you can use
  872.     the /q switch with any of the above switches for quicker scans.
  873.     For example:
  874.  
  875.             sdc /sq    or    sdc /tq
  876.  
  877.  
  878.        The /m and /r switches can be used to create and remove directories.
  879.     Rules for path names are the same as for DOS and PATH.SDC will be 
  880.     updated after each change.  If other commands are used to create
  881.     and remove directories you will have to rescan the affected drive.
  882.     The /r switch will clean out the directory and recursively remove 
  883.     all subdirectories before removing the directory itself.
  884.  
  885.       A /mv switch has been added to relocate directories.  Old and
  886.     new directories no longer need to be in the same parent directory
  887.     but still need to be on the same drive.  You can move directories
  888.     to a different drive by using XCOPY to copy the directory and
  889.     then using SDC to remove the old directory.
  890.  
  891.     NOTE: SDC uses the MSDOS LASTDRIVE parameter to determine the 
  892.     number of available drives on your system.  For best performance 
  893.     insert the following line in CONFIG.SYS:
  894.  
  895.             LASTDRIVE = x
  896.  
  897.         where x is the letter of your last logical drive.
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.     NAME:
  905.  
  906.     SDL      Slick Directory Lister.
  907.  
  908.  
  909.     SYNTAX:
  910.  
  911.       sdl [/switches] [dir]               Displays contents of dir
  912.  
  913.  
  914.  
  915.     SWITCHES:
  916.  
  917.     2        Display two entries per line with size and date.
  918.     4        Display four entries per line showing size only.
  919.         a               Display hidden and system files.
  920.     c        Continuous scroll, no highlights.
  921.         e               Sort file names by extension.
  922.         f               Display files only. Omit directories.
  923.         k               Do not pause when screen is full.
  924.         l               Display files in long format, showing
  925.                         name, attributes, size, time and date.
  926.     n        Display file names in lower case.
  927.         r               Reverse order of sort.
  928.         t               Sort files by time and date.
  929.         u               Do not sort files.
  930.     x        Display files sorted across screen.
  931.     z        Sort files by size.
  932.         ?               Display help screen.
  933.  
  934.  
  935.  
  936.     DESCRIPTION:
  937.  
  938.       SDL displays the contents of a directory sorted down the screen 
  939.     in five columns.  The arguments can be either files or directories. 
  940.     If wildcards are used, all matching files will be listed.  Multiple
  941.     arguments are accepted and more than one directory can be displayed.
  942.     If no arguments are used, the contents of the current directory will
  943.     be displayed.  File totals will be displayed at the bottom of the 
  944.     listing.
  945.  
  946.           The /x switch will display files sorted across the screen and
  947.     is useful when there are too many files for one page.
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.       If the /l switch is used, one entry per line is displayed, showing 
  955.     name, attributes, size of file in bytes, and time and date of last 
  956.     modification.  Attributes displayed in this format are:
  957.  
  958.                         <DIR>           Subdirectory.
  959.                         A               Archive bit is set.
  960.                         R               File is read only.
  961.                         H               File is hidden.
  962.                         S               File is system.
  963.  
  964.     At the  end of each display the size of the directory in bytes is
  965.     shown. The size of any subdirectories is not included in this figure.
  966.     Also shown is the remaining disk space.
  967.  
  968.       SDL now has two new display formats.  The /2 switch will display
  969.     two entries per line showing file size and date and the /4 switch
  970.     will display four entries per line showing size only.  In these
  971.     two modes the files are sorted down each column.  The /x switch
  972.     can be combined with either of these switches to display files
  973.     sorted horizontally.
  974.  
  975.  
  976.           SDL will pause after displaying one page of information. Typing "q" 
  977.       at this point will terminate the program. Typing any other key will  
  978.     continue the display.  The /c switch will suppress this feature and 
  979.     provide a continuous output which can be  redirected.  In addition,
  980.     the /c switch will eliminate any graphics characters, allowing the
  981.     output to be redirected to a non-IBM printer.
  982.  
  983.  
  984.       If the /a switch is used, any hidden or system files contained in 
  985.     the directory are also displayed.  The /f switch will display file
  986.     names only and omit any subdirectories.  
  987.  
  988.  
  989.       The /t switch will will sort files by time and date and can be 
  990.     used with the /r switch to display newest files first.  The /e 
  991.     switch     will sort file names by extension and the /u switch will 
  992.     provide unsorted output if so desired.  The /n switch will provide 
  993.     lower case output if needed.
  994.  
  995.       SDL will accept either directory names or file names as
  996.     arguments.  If a directory name is given SDL will display
  997.     the contents of that directory.  If a file name is given,
  998.     SDL will display only the given file name.  This feature 
  999.     can be used with wild cards.  For example:
  1000.  
  1001.             sdl *.txt
  1002.  
  1003.     will display all files in the given directory with an ex-
  1004.     tension of .TXT.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.       More than one file or directory name can be given as an argument.  
  1011.     For example:
  1012.  
  1013.             sdl *.c *.exe
  1014.  
  1015.     will display all files with an extension of .C or .EXE while
  1016.     
  1017.             sdl \bin \pdq
  1018.  
  1019.     will first display the contents of \BIN then the contents of
  1020.     \PDQ.
  1021.     
  1022.  
  1023.       SDL can  be custom configured by setting the environment
  1024.     variable "SDL" to the desired switches.  For example:
  1025.  
  1026.             set sdl=le
  1027.  
  1028.     will cause SDL to default to the long format, with files sorted
  1029.     by extension, unless a switch is specified on the command line. 
  1030.  
  1031.  
  1032.       SDL is SDC compatible and, if SDC is installed, SDL will accept
  1033.     partial directory names. SDL will first look for an immediate 
  1034.     directory with the specified name.  If no directory is found it will 
  1035.     check PATH.SDC for any matches.  If no matches are found it will then 
  1036.     check for a file with the given name.  When using this feature the 
  1037.     user is    limited to one argument.  If more than one directory is 
  1038.     specified on the command line, PATH.SDC will not be searched.  This 
  1039.     feature has been made invisible so that SDL can still be used as a 
  1040.     stand-alone directory lister.  As a result no error messages relating
  1041.     to SDC or PATH.SDC will be displayed.
  1042.  
  1043.  
  1044.           SDL will not recursively list subdirectories but the Gonzo
  1045.     File Finder can be used to obtain the same result.  For example:
  1046.  
  1047.             gff /lm dirname *.*
  1048.  
  1049.             gff /m . *.*
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.                 ABOUT SHAREWARE
  1059.  
  1060.         Shareware distribution gives users a chance to try software
  1061.     before buying it. If you try a Shareware program and continue
  1062.     using it, you are expected to register. Individual programs
  1063.     differ on details -- some request registration while others
  1064.     require it, some specify a maximum trial period. With
  1065.     registration, you get anything from the simple right to continue
  1066.     using the software to an updated program with printed manual.
  1067.  
  1068.         Copyright laws apply to both Shareware and commercial software,
  1069.     and the copyright holder retains all rights, with a few specific
  1070.     exceptions as stated below. Shareware authors are accomplished
  1071.     programmers, just like commercial authors, and the programs are
  1072.     of comparable quality. (In both cases, there are good programs
  1073.     and bad ones!) The main difference is in the method of
  1074.     distribution. The author specifically grants the right to copy
  1075.     and distribute the software, either to all and sundry or to a
  1076.     specific group. For example, some authors require written
  1077.     permission before a commercial disk vendor may copy their
  1078.     Shareware.
  1079.  
  1080.         Shareware is a distribution method, not a type of software. 
  1081.     You should find software that suits your needs and pocketbook,
  1082.     whether it's commercial or Shareware. The Shareware system makes
  1083.     fitting your needs easier, because you can try before you buy.
  1084.     And because the overhead is low, prices are low also. Shareware
  1085.     has the ultimate money-back guarantee -- if you don't use the
  1086.     product, you don't pay for it.
  1087.  
  1088.             DISCLAIMER - AGREEMENT
  1089.  
  1090.         Users of PDQ must accept this disclaimer of warranty:
  1091.     "PDQ Utilities is supplied as is.  The author disclaims all 
  1092.     warranties, expressed or implied, including, without limitation, 
  1093.     the warranties of merchantability and of fitness for any purpose.
  1094.     The author assumes no liability for damages, direct or conse-
  1095.     quential, which may result from the use of PDQ Utilities."
  1096.  
  1097.             PDQ Utilities is a "shareware program" and is provided at no 
  1098.     charge to the user for evaluation.  Feel free to share it with 
  1099.     your friends, but please do not give it away altered or as part of
  1100.     another system.  The essence of "user-supported" software is to
  1101.     provide personal computer users with quality software without
  1102.     high prices, and yet to provide incentive for programmers to
  1103.     continue to develop new products.  If you find this program
  1104.     useful and find that you are using PDQ Utilities and continue to 
  1105.     use PDQ Utilities after a reasonable trial period, you must make 
  1106.     a registration payment of $25.00 to the author.  The $25.00
  1107.     registration fee will license one copy for use on any one
  1108.     computer at any one time.  You must treat this software just like
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.     a book.  An example is that this software may be used by any
  1116.     number of people and may be freely moved from one computer
  1117.     location to another, so long as there is no possibility of it
  1118.     being used at one location while it's being used at another.
  1119.     Just as a book cannot be read by two different persons at the
  1120.     same time.
  1121.  
  1122.         Commercial users of PDQ Utilities must register and pay for 
  1123.     their copies of PDQ Utilities within 30 days of first use or their 
  1124.     license    is withdrawn.  Site-License arrangements may be made by 
  1125.     contacting the author.
  1126.  
  1127.         Anyone distributing PDQ Utilities for any kind of remuneration 
  1128.     must first contact the author at the address below for authorization.
  1129.     This authorization will be automatically granted to distributors
  1130.     recognized by the Association of Shareware Professionals as adhering 
  1131.     to its guidelines for shareware distributors, and such distributors 
  1132.     may begin offering PDQ Utilities immediately (However the author must 
  1133.     still be advised so that the distributor can be kept up-to-date with 
  1134.     the latest version of PDQ Utilities.).
  1135.  
  1136.         You are encouraged to pass a copy of PDQ Utilities along to 
  1137.     your friends for evaluation.  Please encourage them to register their
  1138.     copy if they find that they can use it.  Fully registered users
  1139.     will receive a copy of the latest version of PDQ Utilities along
  1140.     with several free bonus utilities.
  1141.  
  1142.       To register your copy of PDQ Utilities or to purchase a site license,
  1143.     fill out the form and mail it to the author at the address below:
  1144.  
  1145.     
  1146.                 Gerald M. Vrooman
  1147.                             6400 NY Rt 79
  1148.                             Chenango Forks, NY
  1149.                             13746
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.                PDQ  REGISTRATION (ver. 1.40)
  1157.  
  1158.  
  1159.  
  1160.         NAME:     ____________________________________________________________
  1161.  
  1162.         ADDRESS:  ____________________________________________________________
  1163.  
  1164.                   ____________________________________________________________
  1165.  
  1166.                   ____________________________________________________________
  1167.  
  1168.  
  1169.  
  1170.     
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.     ____ Full registration @ $25.00  
  1177.          (Includes a copy of the latest version
  1178.           and free bonus utilities.)              ____________
  1179.  
  1180.  
  1181.     ____ Basic Site License @ $65.00    
  1182.          (Up to three computers)                  ____________
  1183.  
  1184.  
  1185.  
  1186.     ____ Additional computers @ $20.00                 ____________
  1187.  
  1188.  
  1189.  
  1190.     Total amount enclosed                                 ____________
  1191.     
  1192.  
  1193.  
  1194.  
  1195.         Please circle one:      5.25" disk      3.5" disk
  1196.  
  1197.  
  1198.